import axios from 'axios'
axios.defaults.baseURL = "/api"
export default {
    // 发送分类列表的api
    changecategory(context) {
        axios({
            method: "GET",
            url: "/index_category",
        }).then(value => {
            context.commit("getcategory", value.data.data)
        }).catch(err => {
            console.log(err)
        })
    },
    // 根据经纬度发送商铺列表的api
    changeshoplist(context,latitude,longitude){

        axios({
            method: "GET",
            url: "/shops",
            params:{
                latitude,
                longitude
            },
        }).then(value => {
            context.commit("getshoplists", value.data.data)
        }).catch(err => {
            console.log(err)
        })


    },
    // 根据手机号发送验证码
    changephonecode(context,phone){
        axios({
            method: "GET",
            url: "/sendcode",
            params:{
                phone,
              
            },
        }).then(value => {
           
        }).catch(err => {
            console.log(err);
        })
    },
    // 根据手机号验证码登陆的请求
    changelogin(context,obj){
      context.commit("getloginuserinfo",obj);
    },
    // 刷新获取用户的信息
    refreshgetuserinfo(context){
        axios({
            method: "GET",
            url: "/userinfo"
        }).then(value => {
            if(value.data.code===0)
            {
            context.commit("getloginuserinfo", value.data.data)
            }
        }).catch(err => {
            console.log(err)
        })

    },
    // 用户退出
    changeloginout(context){
        axios({
            method: "GET",
            url: "/logout"
        }).then(value => {
            if(value.data.code===0)
            {
            context.commit("clearuserinfo")
            }
        }).catch(err => {
            console.log(err)
        })
    }
}